package com.esteel.settlement.pa.packet;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlElement;

public class RspBP1325 extends Answer {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	// 总记录数
	@XmlElement(name = "TotalCount")
	private int totalCount;
	// 起始记录号
	@XmlElement(name = "BeginNum")
	private int beginNum;
	// 是否结束包 0：否 1：是
	@XmlElement(name = "LastPage")
	private int lastPage;
	// 子账户个数 重复次数（一次最多返回20条记录）

	@XmlElement(name = "RecordNum")
	private int recordNum;
	
	@ArraySizeMethod("getRecordNum")
	@XmlElement(name = "Array")
	private List<Query1325Array> query1325Array = new ArrayList<Query1325Array>();

	public int getTotalCount() {
		return totalCount;
	}

	public int getBeginNum() {
		return beginNum;
	}

	public int getLastPage() {
		return lastPage;
	}

	public int getRecordNum() {
		return recordNum;
	}

	public List<Query1325Array> getQuery1325Array() {
		return query1325Array;
	}

	public void setTotalCount(int totalCount) {
		this.totalCount = totalCount;
	}

	public void setBeginNum(int beginNum) {
		this.beginNum = beginNum;
	}

	public void setLastPage(int lastPage) {
		this.lastPage = lastPage;
	}

	public void setRecordNum(int recordNum) {
		this.recordNum = recordNum;
	}

	public void setQuery1325Array(List<Query1325Array> query1325Array) {
		this.query1325Array = query1325Array;
	}

	@Override
	protected String[] order() {
		String[] args = { "totalCount","beginNum","lastPage","recordNum","query1325Array","reserve"};
		return args;
	}

}
